import { getToken } from "@/utils/auth";
import type { NextConfig } from "next";


const nextConfig: NextConfig = {
  output: 'standalone',
  images: {
    disableStaticImages: false, // 确保此项为false
  },
  /* config options here */
  // async redirects() {
  //   if (getToken()) {
  //     return [
  //       {
  //         source: '/',                  // 匹配根路径
  //         destination: '/login',         // 重定向到/home（你可以改成你需要的路径）
  //         permanent: true,              // 永久重定向(301)
  //       },
  //     ];
  //   }
  //   return []

  // },
  // async rewrites() {
  //   // 仅在生产环境启用代理

  //   return process.env.NEXT_PUBLIC_ENV === 'development' ? [
  //     {
  //       source: '/prod-api/:path*',
  //       destination: 'http://localhost:8099/:path*'
  //     }
  //   ] : []

  // }
  webpack(config) {
    config.module.rules.push({
      test: /\.svg$/i,
      issuer: /\.[jt]sx?$/,
      use: ['@svgr/webpack'],
    });
    // 添加项目根目录为模块解析路径
    config.resolve.modules.push(__dirname);
    return config;
  }
};

export default nextConfig;
